package com.gientech.sys.eventPara;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

@Data
public class SysEventParaVO implements Serializable {
    @ApiModelProperty(value = "提醒模板ID", position = 1)
    private String remindTempId;

    @ApiModelProperty(value = "事件分类", position = 2)
    private String eventType;

    @ApiModelProperty(value = "事件细分", position = 3)
    private String eventSmallType;

    @ApiModelProperty(value = "阈值金额", position = 4)
    private BigDecimal thresholdMon;

    @ApiModelProperty(value = "提前天数", position = 5)
    private BigDecimal dayNum;

    @ApiModelProperty(value = "提醒角色ID", position = 6)
    private String remindRoleId;

    @ApiModelProperty(value = "是否完成", position = 8)
    private String isOk;

    @ApiModelProperty(value = "有效天数", position = 9)
    private BigDecimal validDay;

    @ApiModelProperty(value = "维护用户ID", position = 10)
    private String modifyUserId;

    @ApiModelProperty(value = "维护时间", position = 11)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date modifyTime;

    @ApiModelProperty(value = "维护机构ID", position = 12)
    private String modifyOrgId;

    @ApiModelProperty(value = "维护机构名称", position = 13)
    private String orgName;

    @ApiModelProperty(value = "事件分类详情", position = 14)
    private String eventTypeContent;

    @ApiModelProperty(value = "事件细分详情", position = 15)
    private String eventSmallTypeContent;


}
